function find(arr, callback) {
  // 循环
  for (let i = 0; i < arr.length; i++) {
    // 执行回调函数传入数组项和索引得到返回值
    const res = callback(arr[i], i);
    // 判断为真
    if (res) {
      // 返回当前遍历元素
      return arr[i];
    }
  }
  // 如果返回都不为真则返回undefined
  return undefined;
}
